body {}
#ajaxBusy { 
	display: none ! important; 
	position: fixed; 
	top: 50%; 
	left: 50%; 
}
#general { 
	background: #fff url('/arquivos/img_general_background.png') 0 0 repeat-x; 
}
#wrapper { 
	width: 982px; 
	margin: 0 auto; 
}
/**********************************************/
/*****************HEADER***********************/
/**********************************************/
#header {
	height:268px;
	position:relative;
}
#header #top-nav { 
	float: left;
	height: 20px; 
	margin-top: 12px; 
	margin-bottom: 10px; 
}
#header #top-nav li {
	border-right: 1px solid #fff;
	color: #fff; 
	display: block; 
	float: left;
	font-size:11px;
	font-weight:bold;
	padding: 0 5px; 
}
#header #top-nav li.last {
	border-right: 0 none;
}
#header #top-nav li a {
	color: #fff;
	
}
#header #top-nav li span { 
	color: #ffff00; 
}
#header #logo { 
	clear: both; 
	float: left; 
	margin-right: 15px; 
}
#header #entrance { 
	color: #536e94; 
	float: left; 
	font-size: 11px; 
	margin-top: 15px; 
	width: 250px; 
}
#header #entrance a { 
	color: #001c43;
	font-weight: bold;
}
#header #wishlist-link {
	position:absolute;
	right:155px;
	top:50px;
}
#header #topbox{
	background:url('/arquivos/bg_topbox.png') no-repeat top left;
	height:100px;
	padding: 16px 17px 0 18px;
	position:absolute;
	right:-19px;
	top:0;
	width:134px;
}
#header #topbox #social-top { 
	padding:0 10px 0 7px;
}
#header #topbox #social-top li{
	display:inline;
	margin-left:3px;
}
#header #topbox .amount-items-in-cart{
	color:#FFFF00;
	font-weight:bold;
	left: 60px;
	position: absolute;
	top: 60px;
}
#header #topbox .cartInfoWrapper li,
#header #topbox .cartInfoWrapper .title,
#header #topbox .cartInfoWrapper li.amount-items strong{ display:none; }
#header #topbox .cartInfoWrapper li.amount-items{ display:block; }
#header #topbox .cart-nav{
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	list-style-position: inside;
	list-style-type: disc;
	padding-left: 15px;
	position: absolute;
	top: 85px;
}
#header #topbox .cart-nav li a{
	color:#FFF;
}
#header #topbox #cart a.cartlink{
	color: #FFF;
	font-weight: bold;
	left: 60px;
	position: absolute;
	top: 45px;
}
#header .middle_header{
	clear:both;
	height: 89px;
	overflow: hidden;
	width: 100%;
}
#header #nav-box {
    background: url('/arquivos/bg_nav-box.png') no-repeat;
    width: 975px;
    height: 85px;
    padding: 3px 0 0 15px;
}
#header #nav-box .alldepts{
	display: block;
	height: 85px;
	text-indent: -9999px;
	width: 147px;
}
#header #nav-box #fulldept-nav{ float:left; }
#header #nav-box #fulldept-nav .simplenav{
	background:#f9f9f9;
	border:3px solid #750000;
	border-top:0;
	height:76px;
	margin-left:1px;
	padding:15px 10px;
	position:absolute;
	width:955px;
}
#header #nav-box #fulldept-nav .simplenav ul{
	color:#727272;
	float: left;
	margin-right: 20px;
	width: 200px;
}
#header #nav-box #fulldept-nav .simplenav ul li{
	list-style-position:inside;
	list-style-type:disc;
	margin:3px 0;
}
#header #nav-box #fulldept-nav .simplenav ul li a{
	color:#727272;
}
#header #nav-box #icons-nav{
	overflow: hidden;
	padding: 18px 0;
}
#header #nav-box #icons-nav ul{}
#header #nav-box #icons-nav ul li{
	border-right:1px solid #D1D1D1;
	float:left;
}
#header #nav-box #icons-nav ul li a{ padding:0 7px; }
#header #nav-box #icons-nav ul li.last{ border:0; }
#header #nav-box .simplenav{ display:none; }

/*******/

#bannerJQuery img, #banner img {
    position: relative;
    z-index: 0;
}

#main #flashbox {
    position: relative;
    z-index: 0;
}
 
#nav-box .menu-departamento h3 {display:none;}

#nav-box .menu-departamento h3.eletrodomesticos,
#nav-box .menu-departamento h3.eletronicos,
#nav-box .menu-departamento h3.informatica,
#nav-box .menu-departamento h3.portateis,
#nav-box .menu-departamento h3.telefonia,
#nav-box .menu-departamento h3.utilidades-domesticas,
#nav-box .menu-departamento h3.automotivos,
#nav-box .menu-departamento h3.video---foto,
#nav-box .menu-departamento h3.brinquedos---games,
#nav-box .menu-departamento h3.esporte-e-lazer,
#nav-box .menu-departamento h3.saude---beleza,
#nav-box .menu-departamento h3.ferramentas-e-maquinas,
#nav-box .menu-departamento h3.audio-profissional,
#nav-box .menu-departamento h3.livros {
	width: 60px;
	height: 79px;
	display: block;
	float: left;
	margin: 0 4px;
	position:relative;
}

#nav-box .menu-departamento h3.eletrodomesticos {background:url('/arquivos/img_ico_eletrodom.png') no-repeat;}
#nav-box .menu-departamento h3.eletrodomesticos:hover {background:url('/arquivos/img_ico_eletrodom_ovr.png') no-repeat;}

#nav-box .menu-departamento h3.eletronicos {background:url('/arquivos/img_ico_eletronic.png') no-repeat;}
#nav-box .menu-departamento h3.eletronicos:hover {background:url('/arquivos/img_ico_eletronic_ovr.png') no-repeat;}

#nav-box .menu-departamento h3.informatica {background:url('/arquivos/img_ico_informat.png') no-repeat;}
#nav-box .menu-departamento h3.informatica:hover {background:url('/arquivos/img_ico_informat_ovr.png') no-repeat;}

#nav-box .menu-departamento h3.portateis {background:url('/arquivos/img_ico_portateis.png') no-repeat;}
#nav-box .menu-departamento h3.portateis:hover {background:url('/arquivos/img_ico_portateis_ovr.png') no-repeat;}

#nav-box .menu-departamento h3.telefonia {background:url('/arquivos/img_ico_telef.png') no-repeat;}
#nav-box .menu-departamento h3.telefonia:hover {background:url('/arquivos/img_ico_telef_ovr.png') no-repeat;}

#nav-box .menu-departamento h3.utilidades-domesticas {background:url('/arquivos/img_ico_utilid.png') no-repeat;}
#nav-box .menu-departamento h3.utilidades-domesticas:hover {background:url('/arquivos/img_ico_utilid_ovr.png') no-repeat;}

#nav-box .menu-departamento h3.automotivos {background:url('/arquivos/img_ico_autom.png') no-repeat;}
#nav-box .menu-departamento h3.automotivos:hover {background:url('/arquivos/img_ico_autom_ovr.png') no-repeat;}

#nav-box .menu-departamento h3.video---foto {background:url('/arquivos/img_ico_foto.png') no-repeat;}
#nav-box .menu-departamento h3.video---foto:hover {background:url('/arquivos/img_ico_foto_ovr.png') no-repeat;}

#nav-box .menu-departamento h3.brinquedos---games {background:url('/arquivos/img_ico_games.png') no-repeat;}
#nav-box .menu-departamento h3.brinquedos---games:hover {background:url('/arquivos/img_ico_games_ovr.png') no-repeat;}

#nav-box .menu-departamento h3.esporte-e-lazer {background:url('/arquivos/img_ico_lazer.png') no-repeat;}
#nav-box .menu-departamento h3.esporte-e-lazer:hover {background:url('/arquivos/img_ico_lazer_ovr.png') no-repeat;}

#nav-box .menu-departamento h3.saude---beleza {background:url('/arquivos/img_ico_beleza.png') no-repeat;}
#nav-box .menu-departamento h3.saude---beleza:hover {background:url('/arquivos/img_ico_beleza_ovr.png') no-repeat;}

#nav-box .menu-departamento h3.ferramentas-e-maquinas {background:url('/arquivos/img_ico_ferram.png') no-repeat;}
#nav-box .menu-departamento h3.ferramentas-e-maquinas:hover {background:url('/arquivos/img_ico_ferram_ovr.png') no-repeat;}

#nav-box .menu-departamento h3.audio-profissional {background:url('/arquivos/img_ico_audio.png') no-repeat;}
#nav-box .menu-departamento h3.audio-profissional:hover {background:url('/arquivos/img_ico_audio_ovr.png') no-repeat;}

#nav-box .menu-departamento h3.livros {background:url('/arquivos/img_ico_livro.png') no-repeat;}
#nav-box .menu-departamento h3.livros:hover {background:url('/arquivos/img_ico_livro_ovr.png') no-repeat;}

/********/


#nav-box .menu-departamento {
    position: relative;
}

#nav-box .menu-departamento > ul {
    position: absolute;
    top: 76px;
    background: white;
    padding: 5px 0px 5px;
    border: solid 2px #990000;
    z-index: 1;
}

#nav-box .menu-departamento ul li a {
    padding: 3px 10px;
    display: block;
    font-size: 11px;
    color: #727272;
}

#nav-box .menu-departamento ul li a:hover {
    background: #6F0000;
    color:#fff;
}

#nav-box .menu-departamento ul li ul.last {
    border: none;
}

#nav-box .menu-departamento ul li ul {
    display: block !important;
    border-right: solid 1px #727272;
}

#nav-box .menu-departamento > ul > li {
        width: 160px;
    float: left;
}

#nav-box .menu-departamento ul.saude---beleza {
    left: auto !important;
    right: 299px !important;
}


#nav-box .menu-departamento ul.telefonia {
    left: auto !important;
    right: 231px;
}

#nav-box .menu-departamento ul.utilidades-domesticas.even {
    left: auto !important;
    right: 163px;
}

#nav-box .menu-departamento ul.video---foto {
    left: auto !important;
    right: 95px !important;
}

#nav-box .menu-departamento ul.livros {
    left: auto !important;
    right: 27px !important;
}

/*********/




#nav-box .menu-departamento h3 > a {
    width: 60px;
    height: 79px;
    display: block;
    text-indent: -9999px;
}

#nav-box .menu-departamento h3 ul {
	display: none;
}

#nav-box .menu-departamento h3:hover ul {
	width: 150px;
	background:url('/arquivos/bg_nav-box-sub.png') no-repeat bottom center;
	display: block;
	padding: 5px 5px 5px 5px;
	position: relative;
	top: 15px;
    z-index:1;
}

#nav-box .menu-departamento h3 ul.utilidades-domesticas,
#nav-box .menu-departamento h3 ul.video---foto {
	left: -100px;
}

#nav-box .menu-departamento h3 ul {display:none;}

#nav-box .menu-departamento h3 ul li a {
	display: block;
	padding: 5px 0 5px 5px;
}

#nav-box .menu-departamento h3 ul li a:hover {
	color: #666;
}

/******/




#header #search { 
	background: url("/arquivos/img_search_background.png") 0 0 no-repeat; 
	clear: both; 
	height: 34px; 
	margin-bottom:8px;
	position: relative; 
}
/**********************************************/
/*****************SEARCH***********************/
/**********************************************/
#search legend { 
display: none; 
}
#search label { 
display: none; 
}
#search .fulltext-search-box { 
position: absolute; 
top: 7px; 
left: 95px; 
width: 557px; 
height: 19px; 
background: #f5f5f5; 
}

.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all {
    width: 546px !important;
    background: whiteSmoke;
    padding: 10px;
    left: 50% !important;
    position: absolute !important;
    margin-left: -401px !important;
    z-index: 10000 !important;
}

.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all a {
    color:#6D6D6D;
    font-weight:bold;
}

#search select { 
	background: #f5f5f5; 
	color:#454545;
	font-size:11px;
	font-weight:bold;
	height: 21px; 
	left: 691px; 
	position: absolute; 
	top: 5px; 
	width: 204px; 
}
#search .btn-buscar { 
position: absolute; 
top: 0; 
right: 1px; 
display: block; 
width: 76px; 
height: 34px; 
text-indent: -9999px; 
font-size: 0px; 
cursor: pointer; 
background: url("/arquivos/img_search_button.png") 0 0 no-repeat; 
}
/**********************************************/
/*****************CONTENT**********************/
/**********************************************/
#main{
	margin-bottom:45px;
	overflow:hidden;
}
#main #content {
	float: left; 
	width: 796px; 
}

.institucional #main #content {
    float: left;
    width: 980px;
}

.institucional h1 {
   color:#840000;
   font-size:20px;
   margin-bottom:20px;
}

.institucional p {
    color:#a1a1a1;
    font-size:11px;
    margin-bottom:20px;
}

#main #content.full{
	float:none;
	width:100%;
}
#main .main-banner{ margin-bottom:8px; }
#main .titulo-sessao{ display:none; }
#main .searchResultsTime{
	color:#454545;
	float:left;
	font-weight:bold;
}
#main .searchResultsTime .resultado-busca-tempo{ display:none; }
#main .sub{
	color:#7a7a7a;
	height:44px;
	position:relative;
}
#main .sub .compare{ display:none; }
#main .sub .resultado-busca-filtro{ position:relative;}
#main .sub .resultado-busca-filtro .orderBy{
	color:#7a7a7a;
	position:absolute;
	right:0;
	top:0;
}
#main .sub .resultado-busca-filtro .filterBy{
	left:0;
	position:absolute;
	top:22px;
}
#main .sub .resultado-busca-filtro select{
	background:#f1f1f1;
	border:1px solid #b5b5b5;
	font-size:11px;
}
.breadcrumbs{
	height: 17px;
	margin: 9px 0 10px;
	overflow: hidden;
}
.breadcrumbs li{
	float:left;
	margin-right:15px;
}
.breadcrumbs li a{
	background:url('/arquivos/bullet_breadcrumb.png') no-repeat center right;
	color:#095ba6;
	font-size:10px;
	padding-right:15px;
}
.breadcrumbs li.last a{
	background:none;
	color:#7F7F7F;
}
/**********************************************/
/*****************SIDEBAR**********************/
/**********************************************/
#main #sidebar {
	margin-right:5px;
	width: 181px;
}
#main #sidebar.right{ float:right; }
#main #sidebar.left{ float:left; }
#main #sidebar .navigation-sidebar{}
#main #sidebar .navigation-sidebar h2{
	background:url('/arquivos/bg_sidebar_navigation_title.png') no-repeat top left;
	color:#153e6d;
	font-size:12px;
	padding:11px;
}
#main #sidebar .navigation-sidebar .navigation-content {
    padding: 15px 5px;
    border: 1px solid #EBEBEB;
    border-top: 0;
}
#main #sidebar .navigation-sidebar .navigation a {
    color: #7B7B7B;
    display: block;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 10px;
    border-bottom: dotted 1px #CCC;
}
#main #sidebar .navigation-sidebar .navigation-content a.home-link{
	color:#d71310;
	display:block;
	font-size:11px;
	font-weight:bold;
	margin:25px 0 0;
}
#main #sidebar .navigation-sidebar .navigation h5{
	color:#153e6d;
	margin: 15px 0 5px;
}
#main #sidebar .navigation-sidebar .navigation .even li a{
	color:#4f4f4f;
}
#main #sidebar .box-banner{
	margin-bottom:7px;
	padding-bottom:7px;
}

#main #sidebar .navigation-sidebar {
    position: relative;
    padding-top: 30px;
}

.menu-navegue {
    width: 181px;
    position: absolute;
    top: 0;
    left: 2px;
}

.resultado-busca .menu-departamento .menu-navegue a {
    width: 88px;
    height: 31px;
    display: block;
    float: left;
    text-indent: -9999px;
    padding: 0;
}

.search-navigator-tab.tab-navegue {
	background:url('/arquivos/sprite_tab_refinar.png') no-repeat 0 -35px;
}

.search-navigator-tab.tab-navegue-ativo {
	background:url('/arquivos/sprite_tab_refinar.png') no-repeat 0 0;
}

.search-navigator-tab.tab-refinar {
    background: url('/arquivos/sprite_tab_refinar.png') no-repeat -88px 0;
}

.search-navigator-tab.tab-refinar-ativo {
    background: url('/arquivos/sprite_tab_refinar.png') no-repeat -88px -35px;
}

.resultado-busca .menu-departamento a, .resultado-busca .menu-departamento h5,
.resultado-busca .menu-departamento label, .resultado-busca .menu-departamento li {
    color: #7B7B7B;
    display: block;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 0;
}

.resultado-busca .menu-departamento .bt-refinar.search-filter-button {
    color: #D71310;
}

/**********************************************/
/*****************FOOTER***********************/
/**********************************************/
#footer { 
clear: both; 
width: 982px; 
margin: 0 auto; 
}

#footer-search { 
padding-top: 10px; 
}
#footer-search .homebutton { 
display: block; 
float: left; 
width: 43px; 
height: 34px; 
text-indent: -9999px; 
background: url("/arquivos/img_searchbottom_home.png") 0 0 no-repeat; 
}
#footer-search .searchbox { 
position: relative; 
float: left; 
width: 939px; 
height: 34px; 
background: url("/arquivos/img_searchbutton_background.png") 0 0 no-repeat; 
}
#footer-search .searchbox legend { 
display: none; 
}
#footer-search .searchbox label { 
display: none; 
}
#footer-search .searchbox select { 
position: absolute; 
top: 5px; 
left: 649px; 
height: 22px; 
width: 204px; 
background: #f5f5f5; 
	color:#454545;
	font-size:11px;
	font-weight:bold;
}
#footer-search .searchbox .fulltext-search-box { 
	position: absolute;
	top: 6px;
	left: 49px;
	width: 559px;
	height: 16px;
	padding: 2px;
}
#footer-search .searchbox .btn-buscar { 
position: absolute; 
top: 0; 
right: 0; 
display: block; 
width: 76px; 
height: 35px; 
font-size: 0px; 
text-indent: -9999px; 
cursor: pointer; 
background: url("/arquivos/img_searchbottom_find.png") 0 0 no-repeat; 
}

/*************************- footer-box *********************************************/

#footer-box {
	font-family: Arial, Helvetica, sans-serif;
	width:982px;
	height:260px;
	margin:5px auto;
	overflow:hidden;
}
#footer-phones {
	width:260px;
	height:250px;
	padding: 5px;
	float: left;
	border-right:#ccc solid 1px
}
#footer-phones img {
	margin-top:5px;
	margin-bottom:24px;
}
#footer-phones p {
	margin:0px;
	font-size:12px
}
#footer-phones h3 {
	font-size:28px;
	color:#900;
	margin:0px;
}
#footer-phones ul {
	font-size:12px;
	color:#039;
	margin-top:20px;
	padding-left:0px;
	list-style:inside disc;
}
#footer-phones .ddd {
	font-size:16px;
}
#footer-centro {
	width:412px;
	height:250px;
	padding: 5px;
	float: left;
	border-right:#ccc solid 1px
}
#footer-centro h3 {
	font-size:14px;
	margin:3px;
}

#footer-social {
	background: url("/arquivos/BG_Social.gif");
	width:392px;
	height:70px;
	margin: 0px auto;
	padding:5px;
}
#footer-social ul li { 
	border-right: 1px dotted #000000;
	float: left;
	padding: 0px 10px 0px 10px;
 }

#footer-navegacao {
	width:392px;
	margin: auto;
	margin-top:40px;
}

#footer-navegacao ul {
	font-size:12px;
	padding-left:0px;
	list-style:inside disc;
}

#footer-selos {
	width:250px;
	padding: 5px;
	float: right;
}
#footer-selos h3 {
	font-size:14px;
	color:#009;
}
#footer-selos p {
	margin:0px;
	color:#999;
	font-size:11px;
}

#footer-selos #pagamento{margin-bottom:10px;}

#footer-selos #pagamento img{ margin-bottom:10px;}

.coluna {
	width:48%;
	float:left;
	font-size:14px;
	margin-right:5px;
}


/*************************- footer-footer *********************************************/
#footer-footer {
	clear:both;
	width:100%;
	height:90px;
	background: url("/arquivos/img_footer_background.png");
	color:#5387ca;
	font-size:11px;
}
#ff-container {
	width:982px;
	margin:auto;
}

.condicoes {
	float:left;
	width:730px;
	padding: 5px;
	text-align:justify;
}
.creditos {
	float:right;
	width:200px;
	margin-top:5px;
}
.pukis { 
    display: block; 
    width: 97px; 
    height: 54px; 
    float: left;
    text-indent: -9999px; 
    background: url("/arquivos/img_pukis_credits.png") 0 0 no-repeat; 
}

.vtex {
    display: block;
    width: 97px;
    height: 35px;
    text-indent: -9999px;
    background: url("/arquivos/logo_vtex.png") 0 0 no-repeat;
    float: left;
    margin-top: 12px;
}
/*************************- footer-footer *********************************************/
#footer .historico-nav{ margin: 40px 0 3px; clear: both;}

#footer .historico-nav .wrapper{
	border:1px solid #dcdcdc;
	border-top:0;
	height: 121px;
	padding:6px;
	position:relative;
	width: 968px;
}
#footer .historico-nav .wrapper h3{
	background:url('/arquivos/img_historytitle.png') no-repeat top left;
	color:#153e6d;
	font-size:12px;
	font-weight:bold;
	left:-1px;
	padding: 10px 12px 9px;
	padding-left:25px;
	position: absolute;
	top: -31px;
	width: 946px;
}
#footer .historico-nav .wrapper #pLimparHistorico a{
	background:url('/arquivos/btn_limpar_historico.png') no-repeat top left;
	height:27px;
	position:absolute;
	right:13px;
	bottom:13px;
	text-indent:-9999px;
	width:126px;
}
#footer .historico-nav .last-searches,
#footer .historico-nav .last-seen{
	background:url('/arquivos/bg_historico_nav_sections.png') no-repeat top left;
	font-size:12px;
	height:100px;
	padding:10px;
	text-align:left;
	width:462px;
}
#footer .historico-nav h4{ margin-bottom:10px; }
#footer .historico-nav a{
	color:#6481a2;
	font-weight:bold;
	text-decoration:none;
}
#footer .historico-nav .last-seen{ float:left; }
#footer .historico-nav .last-searches{ float:right; }
#footer .historico-nav .no-history{
	font-size:11px;
	font-style:italic;
}
/**********************************************/
/**************VITRINE / PRATELEIRA************/
/**********************************************/
#main .vitrine .pager{
	position:absolute;
	right:0;
	width:150px;
}
#main .vitrine .pager .pages{
	float:right;
}
#main .vitrine .pager .pages li{
	float:left;
	padding:3px 6px 4px;
}
#main .vitrine .pager .pages li.first,
#main .vitrine .pager .pages li.last{ display:none; }
#main .vitrine .pager .pages li.previous,
#main .vitrine .pager .pages li.next{ text-indent:-9999px; }
#main .vitrine .pager .pages li.previous{ background:url('/arquivos/ico_prev_page.png') no-repeat left center; }
#main .vitrine .pager .pages li.next{ background:url('/arquivos/ico_next_page.png') no-repeat right center; }
#main .vitrine .pager .pages li a{ text-decoration:none; }
#main .vitrine .pager .pages li,
#main .vitrine .pager .pages li a{
	color:#7a7a7a;
	font-size:12px;
}
#main .vitrine .pager .pages li.pgCurrent{
	background:url('/arquivos/bg_current_page.png') no-repeat center;
	color:#FFF;
}
#main .vitrine .pager.top{
	top:-19px;
}
#main .vitrine .pager.bottom{
	bottom:-44px;
}
#main .vitrine{
	position:relative;
	width:100%;
}
#main .prateleira { 
	overflow:hidden;

}
#main .prateleira h2 { 
	display: none; 
}
#main .prateleira ul { 
	overflow:hidden;
}
#main .prateleira ul li { 
	border: 1px solid #fff; 
	display: block; 
	float: left; 
	height: 375px; 
	margin-left: 15px;
	margin-right:10px; 
	margin-top:10px;
	margin-bottom:50px;
	position: relative; 
	
 	width: 230px; 
}
#main .prateleira ul li:hover { 
background: url("/arquivos/img_prateleira_active.png") 0 bottom repeat-x; 
border: 1px solid #dadada; 
}
#main .prateleira ul li p { 
	display: block; 
	clear: both; 
}
#main .prateleira ul li p .print { 
	display: block; 
	margin: 1px 1px 8px; 
	border: 1px solid #ecf0f2; 
}
#main .prateleira ul li p .print img { 
display: block; 
margin: 0 auto; 
}
#main .prateleira ul li p .rate { 
display: block; 
float: left; 
height: 15px; 
width: 86px; 
margin-left: 5px; 
text-indent: -9999px; 
background: url("/arquivos/img_prateleira_rating.png") 0 0 no-repeat; 
}

#main .prateleira ul li .rate.avaliacao50{ background-image: url('/arquivos/img_prateleira_rating_50.png'); }
#main .prateleira ul li .rate.avaliacao40{ background-image: url('/arquivos/img_prateleira_rating_40.png'); }
#main .prateleira ul li .rate.avaliacao30{ background-image: url('/arquivos/img_prateleira_rating_30.png'); }
#main .prateleira ul li .rate.avaliacao20{ background-image: url('/arquivos/img_prateleira_rating_20.png'); }
#main .prateleira ul li .rate.avaliacao10{ background-image: url('/arquivos/img_prateleira_rating_10.png'); }
#main .prateleira ul li .rate.avaliacao0{ background-image: url('/arquivos/img_prateleira_rating_0.png'); }


#main .prateleira ul li p .social { 
float: right; 
}
#main .prateleira ul li p .social .facebook { 
display: block; 
float: right; 
width: 16px; 
height: 16px; 
margin-right: 5px; 
text-indent: -9999px; 
background: url("/arquivos/img_prateleira_facebook.png") 0 0 no-repeat; 
}
#main .prateleira ul li p .social .tweeter { 
display: block; 
float: right; 
width: 16px; 
height: 16px; 
margin-right: 5px; 
text-indent: -9999px; 
background: url("/arquivos/img_prateleira_twitter.png") 0 0 no-repeat; 
}
#main .prateleira ul li p .name { 
	color: #4e4e4e; 
	display: block; 
	font-size:12px;
	padding: 8px 5px; 
	text-transform: none; 
}
#main .prateleira ul li p.description { 
	padding: 5px;
	color: #4e4e4e;
	font-size: 10px;
	height:1px;
}
#main .prateleira ul li p.price { 
	bottom:0;
	display: block; 
	font-size:14px;
	padding: 0 5px; 
	position:absolute;
}
#main .prateleira ul li p.price strong { 
	font-weight: bold; 
}
#main .prateleira ul li p.price .valor-de { 
	display: block; 
	margin: 5px 0; 
	color: #afafaf; 
	text-decoration:line-through;
}
#main .prateleira ul li p.price .valor-por { 
	display: block; 
	margin: 5px 0; 
	color: #1691d0; 
}
#main .prateleira ul li p.price .valor-dividido { 
	color: #C00; 
	display: block; 
	font-size: 12px; 
	margin: 5px 0; 
}
#main .prateleira ul li .flags{ margin-top:10px; }
#main .prateleira ul li  .flag{
	height:14px;
	margin-left:5px;
	text-indent:-9999px;
}
#main .prateleira ul li  .promocao-exemplo-frete-gratis{
	background:url('/arquivos/flag_frete_gratis.png') no-repeat top left;
	float:left;
	width:63px;
}
#main .prateleira.destaques{
	clear:both;
	overflow:hidden;
}
#main .prateleira.destaques h2{ display:none; }
#main .prateleira.destaques li{
	float:left;
	height:380px;
	width:380px;
}
/**********************************************/
/*******************NESWLETTER*****************/
/**********************************************/
#newsletter { 
display: block; 
height: 33px; 
margin-bottom: 6px; 
background: url("/arquivos/img_newsletter_background.png") 0 0 no-repeat; 
}
#newsletter .newsletter {
    position: relative;
}
#newsletter .newsletter h3 { 
display: none; 
}
#newsletter .newsletter fieldset { 
position: relative; 
margin-left: 255px; 
}
#newsletter .newsletter fieldset.success,
#newsletter .newsletter fieldset.error{
	color:#FFF;
	font-size: 11px;
	font-weight: bold;
	padding:5px;
}
#newsletter .newsletter fieldset p { 
	color: #fff; 
	font-size: 11px;
	font-weight: bold;
	line-height: 33px; 
}
#newsletter .newsletter fieldset #newsletterClientName { 
	background: whiteSmoke;
	border: 1px solid #C2C2C2;
	color:#A1A1A1;
	font-size: 11px;
	height: 14px;
	left: 286px;
	padding: 3px 5px;
	position:absolute;
	top: 5px;
	width: 158px;
}
#newsletter .newsletter fieldset #newsletterClientEmail { 
	background: #f5f5f5; 
	border: 1px solid #c2c2c2; 
	color:#A1A1A1;
	font-size:11px;
	height: 14px; 
	left: 462px; 
	padding: 3px 5px;
	position: absolute; 
	top: 5px; 
	width: 158px; 
}
#newsletter .newsletter fieldset #newsletterButtonOK { 
position: absolute; 
top: 0; 
right: -1px; 
width: 90px; 
height: 33px; 
cursor: pointer; 
text-indent: -9999px; 
font-size: 0px; 
background: url("/arquivos/img_newsletter_cadastrar.png") 0 0 no-repeat; 
}
#newsletter .newsletter .newsletter-button-back { 
    position: absolute; 
    top: 0; 
    right: -1px; 
    width: 90px; 
    height: 33px; 
    cursor: pointer; 
    text-indent: -9999px; 
    font-size: 0px; 
    background: url("/arquivos/img_newsletter_voltar.png") 0 0 no-repeat; 
}
#newsletter .newsletter .error { 
color: #fff; 
line-height: 12px; 
padding-top: 4px; 
}
#newsletter .newsletter .error p { 
}
#brandsnavigation { 
position: relative; 
}
#brandsnavigation .brandsinner { 
}
#brandsnavigation .jcarousel-clip { 
width: 93%; 
overflow: hidden; 
margin: 0 auto; 
}
#brandsnavigation .jcarousel-prev { 
position: absolute; 
top: 9px; 
left: 12px; 
cursor: pointer; 
display: block; 
width: 26px; 
height: 46px; 
background: url("/arquivos/img_brands_prev.png") 0 0 no-repeat; 
}
#brandsnavigation .jcarousel-next { 
position: absolute; 
top: 9px; 
right: 12px; 
cursor: pointer; 
display: block; 
width: 26px; 
height: 46px; 
background: url("/arquivos/img_brands_next.png") 0 0 no-repeat; 
}
#brandsnavigation ul { 
}
#brandsnavigation ul li { 
display: block; 
float: left; 
width: 155px; 
}
#brandsnavigation ul li a { 
display: block; 
width: 155px; 
}
#brandsnavigation ul li a img { 
display: block; 
margin: 0 auto; 
}

#TB_overlay{
	background:url('/arquivos/bg_overlay.png');
}
#TB_ajaxContent{
	background:#FFF;
}
#TB_window #TB_title{
	background:url('/arquivos/bg_header_630x31.png') no-repeat top left;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	height:30px;
	overflow:hidden;
	width:100%;
}
#TB_window #TB_title #TB_ajaxWindowTitle{ padding:9px 0 9px 10px; }
#TB_window #div-title{
	color: #840000;
    font-size: 21px;
    margin: 10px 0;
}
#TB_window fieldset textarea{
	background: url('/arquivos/bg_text_area_267x90.png') no-repeat top left;
	height: 70px;
	margin:5px 0;
	padding: 10px;
	width: 247px;
}
#TB_window fieldset input{
	background:url('/arquivos/bg_input_258x30.png') no-repeat top left;
	color:#9e9e9e;
	font-size:12px;
	height:14px;
	margin:5px 0;
	padding:8px 10px;
	width:238px;
}
#TB_window fieldset legend{
	color: #153e6d;
    font-size: 12px;
    padding: 0;
}
#TB_window fieldset label{
	font-weight:bold;
}
#TB_closeAjaxWindow{
	background:url('/arquivos/btn_close.png') no-repeat left center;
	cursor:pointer;
	font-size:0;
	height:16px;
	text-indent:-9999px;
	width:16px;
}
#TB_closeAjaxWindow a{
	display: block;
	height: 16px;
	width: 16px;
}

.resultado-busca .produtos-mais-vistos, .resultado-busca .busca-dicas{ display:none; }
.resultado-busca p{
	font-weight:bold;
}
.resultado-busca p,
.resultado-busca .busca-dicas{
	color:#454545;
	font-size:11px;
}
.resultado-busca .busca-dicas h3{
	font-size:14px;
	font-weight:bold;
	margin: 30px 0 10px;
}
.resultado-busca .busca-dicas ul li{
	list-style:disc inside;
	margin:3px 0;
}
.resultado-busca .produtos-mais-vistos h2{
	background:url('/arquivos/bg_collection_title.png') no-repeat top left;
	color:#153e6d;
	display:block!important;
	font-size:12px;
	font-weight:bold;
	padding:10px 10px 10px 30px;
}
.resultado-busca .produtos-mais-vistos{}
.resultado-busca .produtos-mais-vistos ul{
	border:1px solid #dcdcdc;
	padding:3px;
}

.content h3 {
    color: #153E6D;
    font-size: 18px;
    padding: 23px 0;
}

.giftlistsearch input {
    background: url('/arquivos/bg_input_258x30.png') no-repeat top left;
    color: #9E9E9E;
    font-size: 12px;
    height: 14px;
    margin: 5px 0;
    padding: 8px 10px;
    width: 238px;
}

.giftlistsearch span {
    width: 180px;
    float: left;
    text-align: right;
    margin-right: 5px;
    font-size: 12px;
    font-weight: bold;
    color: #373737;
    padding: 12px 0;
}

#giftlistsearchfind {
    width: 158px;
    height: 48px;
    background: url('/arquivos/btn_buscar_lista.png') no-repeat top left;
    text-indent: -9999px;
    font-size: 0;
    line-height: 0;
    margin-left: 185px;
    cursor:pointer;
}